//ES6基本语法
//定义变量关键字let
//1.let定义的变量不在window对象下面
var a = 6
console.log(a)
//因为webpack环境的配置，这里并不能读取window.a,但是可以在浏览器中进行这个实验
console.log(window.a) //6
let b = 8
console.log(window.b) //undefined

//2.let定义的变量不允许重复声明
var c = 5
var c = 8
console.log(c)

// let d = 9
// let d = 10

//3.let声明的变量不具备变量提升
console.log(e)  //undefined
var e = 8

//相当于
var e 
console.log(e)
e = 8

console.log(f)
let f 
f = 10

//4.let声明的变量具有暂时性死区
